约时报最近的一篇文章写得非常精彩,可能成为周末阅读量最高的文章之一。
文章认为初级程序员甚至全部软件工程师迟早被AI取代,现在的AI让人动动嘴就能做出个人应用。
对此,马库斯怒斥道——这种观点,简直就是在误人子弟!
而文章作者Kevin Roose与科技巨头是蛇鼠一窝、一丘之貉:
就像许多类似的文章一样,新文章全是白日梦,描绘了一幅充满大胆想象的新现实图景,同时淡化了实现这一愿景的障碍。
他的编辑和读者似乎都很喜欢这种风格的文章。
坦白说,我并不喜欢这种风格。在我看来,这类文章更像是科技巨头的营销手段,最终只会让它们得到更多权势。
Kevin Roose最新文章就是一个典型例子。它的确写得精彩。但就像他过去的许多文章一样,它描绘了一场即将到来的技术革命,却没有真正审视其中的现实难题和潜在风险。
事情的起因,还要从专栏作者Kevin Roose疯狂编程开始讲起。
他不是程序员,甚至连一行代码都不会写,也从未想过要从事软件行业,也没有想过放弃新闻事业转投科技行业。
但在过去的几个月里,他创作了4款应用程序:
一个转录和总结长播客的工具。
一个将社交媒体书签整理成可搜索数据库的工具。
一个判断某件家具是否能放进汽车后备箱的网站。
以及一个名为LunchBox Buddy的应用程序,它可以分析冰箱里的内容,并帮助他为儿子准备学校午餐。
他认为这一切全靠AI对编程的「降维打击」,像他这样的对编程几乎一无所知的门外汉,只要有想法就能开发出想要的应用程序。

Karpathy推动新潮流
如今,人工智能(AI)正在推动一股新的技术趋势——「自动编程」(vibe coding)。
AI研究大牛Andrej Karpathy推广了这一术语,用来形容现代AI工具如何仅通过输入文本提示(prompt),让非技术用户就能创建完整的应用和网站。
换句话说,不需要会写代码,只要有想法和耐心,任何人都可以进行「vibe coding」。
在社交媒体上,Karpathy这样形容「vibe coding」:
这不是真正的编程。
我只是看东西、说需求、跑代码、复制粘贴,但大多数时候它都能正常工作。

而「自动编程」可以让每个人都能打造「个人专属软件」(software for one)。
AI生成的工具极大地降低了应用开发的门槛,让更多人可以用AI实现自己的创意。
「自动编程」构建软件的方式,令人震撼:
用一两句话描述一个问题,然后看着强大的AI模型开始构建定制工具来解决问题。
动动嘴,就能写出个人定制的软件!
这让Roose产生了一种AI眩晕感,类似于第一次使用ChatGPT时的感觉。
他表示:「这也是向怀疑者展示当今AI能力的最佳方式:模型现在可以自动化大部分入门级别的编程人物,并且很快在其他领域可能实现类似的进展。」
AI让「零基础」用户也能编程
过去一两年里,随着更强大的AI模型诞生,完全不懂编程的用户,利用一系列新工具,能像专业开发者一样创建软件。
这些工具工作方式大同小异——用户输入需求后,AI自动完成设计,选择合适的编程语言和软件包,并开始构建产品。
对于非程序员来说,「自动编程」(vibe coding)简直就像魔法:
只需输入一句描述需求的文本,神秘的代码就会飞速滚动。几秒钟后,如果一切顺利,一个可运行的原型就会出现。用户可以进一步调整和修改,直到满意为止,最后选择将应用部署到Web或在本地运行。
整个过程可能几分钟内完成,也可能需要数小时,具体取决于项目的复杂程度。
AI正在彻底改变编程方式,让任何人都能轻松创造属于自己的软件!
他使用bolt,开发了可以帮助他为儿子打包学校午餐的应用程序。